622 research outputs found

    A software technology evaluation program

    Get PDF
    A set of quantitative approaches is presented for evaluating software development methods and tools. The basic idea is to generate a set of goals which are refined into quantifiable questions which specify metrics to be collected on the software development and maintenance process and product. These metrics can be used to characterize, evaluate, predict, and motivate. They can be used in an active as well as passive way by learning form analyzing the data and improving the methods and tools based upon what is learned from that analysis. Several examples were given representing each of the different approaches to evaluation. The cost of the approaches varied inversely with the level of confidence in the interpretation of the results

    A practical experience with independent verification and validation

    Get PDF
    One approach to reducing software cost and increasing reliability is the use of an independent verification and validation (IV & V) methodology. The Software Engineering Laboratory (SEL) applied the IV & V methodology to two medium-size flight dynamics software development projects. Then, to measure the effectiveness of the IV & V approach, the SEL compared these two projects with two similar past projects, using measures like productivity, reliability, and maintain ablilty. Results indicated that the use of the IV & V methodology did not help the overall process nor improve the product in these cases

    An empirical study of software design practices

    Get PDF
    Software engineers have developed a large body of software design theory and folklore, much of which was never validated. The results of an empirical study of software design practices in one specific environment are presented. The practices examined affect module size, module strength, data coupling, descendant span, unreferenced variables, and software reuse. Measures characteristic of these practices were extracted from 887 FORTRAN modules developed for five flight dynamics software projects monitored by the Software Engineering Laboratory (SEL). The relationship of these measures to cost and fault rate was analyzed using a contingency table procedure. The results show that some recommended design practices, despite their intuitive appeal, are ineffective in this environment, whereas others are very effective

    Criteria for software modularization

    Get PDF
    A central issue in programming practice involves determining the appropriate size and information content of a software module. This study attempted to determine the effectiveness of two widely used criteria for software modularization, strength and size, in reducing fault rate and development cost. Data from 453 FORTRAN modules developed by professional programmers were analyzed. The results indicated that module strength is a good criterion with respect to fault rate, whereas arbitrary module size limitations inhibit programmer productivity. This analysis is a first step toward defining empirically based standards for software modularization

    Designing with Ada for satellite simulation: A case study

    Get PDF
    A FORTRAN-operated and an Ada-oriented design for the same system are compared to learn whether an essentially different design was produced using Ada. The designs were produced by an experiment that involves the parallel development of software for a spacecraft dynamics simulator. Design differences are identified in the use of abstractions, system structure, and simulator operations. Although the designs were significantly different, this result may be influenced by some special characteristics discussed

    Better Pumps: Promoting Reliable Water Infrastructure for Everyone

    Get PDF
    Approximately 90 million people in Africa lack access to safe drinking water, despite having water infrastructure installed in their community. The India Mark II and the Afridev handpumps are among the most widely used handpumps in the world. Sadly, studies show that approximately 30% of these handpumps are non-operational due to failures of the bearings, seals, head flange, and other common components. The Better Pumps team of the Collaboratory provides engineering support for partners who are working to improve handpump sustainability. We have partnered with Tony Beers and AlignedWorks to validate a bearing test methodology for the India Mark II handpump. By modifying the loading conditions in our handpump test machine, we were able to replicate failures observed by AlignedWorks in a field trial of their bearing design. However, these modifications caused our test machine tabletop to noticeably deflect, so we made modifications to stiffen the tabletop. We partnered with Matt Schwiebert and Living Water International to test new seal designs for the India Mark II and Afridev handpumps. Seal performance data collected by the team was used to validate a new design in advance of field trials by Living Water International. We developed and performed clear cylinder testing on the seals to visualize the leak paths. A new Afridev testing apparatus is being designed to test the longevity of the Afridev bearings and seals. Test methodologies and results are reported. Funding for this work provided by The Collaboratory for Strategic Partnerships and Applied Research.https://mosaic.messiah.edu/engr2022/1000/thumbnail.jp

    A meta-analysis of the drive for muscularity's relationships with exercise behaviour, disordered eating, supplement consumption, and exercise dependence

    Get PDF
    We examined the drive for muscularity's (DFM) relationships with exercise behaviour, disordered eating, supplement consumption, and exercise dependence in males. By searching electronic databases, manually reviewing journal tables of contents and retrieved article reference lists, and corresponding with leading researchers, we identified 77 studies. A random effects model was applied to perform analyses and we adjusted results for possible publication bias. The average effect sizes (r) the DFM had with weight training (.31), non-weight training (.11), disordered eating (.30), supplement consumption (.36), and exercise dependence (.43) were significant (P < .05). The relationship between the attitudes and behavioural subscales of the DFM Scale (r = .47) was significant (P < .001). For supplement consumption, moderator analysis indicated that r varied significantly for questionnaire type and participant status (student versus non-student, P < .01). The small to moderate relationships indicate the value of adopting theoretical perspectives allowing the examination of the DFM's role in predicting exercise and dietary behaviour within a broader psychosocial context. Most researchers have studied these relationships in isolation. The relationship between the two DFM subscales implies that the questionnaire total score may better represent a commitment to muscularity rather than a drive per se
    corecore